.float-left { float: left; }
.float-right { float: right; }

.ver-middle {vertical-align: middle;}
.marcenter {margin-left: auto; margin-right: auto;}
.marmiddle {margin: auto;}
.text-uppercase {text-transform: uppercase;}
.clearboth {height: 0px;clear: both;}
.text-right{text-align: right;}
.text-center {text-align: center !important;}
.text-left {text-align: left;}
.text-justify {text-align: justify;}
.white {color: #fff;}
.float-left { float: left; }
.float-right { float: right; }
.no-underline {text-decoration: none;}
.underline {text-decoration: underline}
.italic {font-style:italic;}

a.no-underline, a:hover.no-underline, a:link.no-underline, a:active.no-underline, a:visited.no-underlinea.no-underline{
text-decoration: none;
}
a.underline, a:hover.underline, a:link.underline, a:active.underline, a:visited.underline{text-decoration: underline;}

.mar5 {margin: 5px;}
.marleft5 {margin-left: 5px;}
.marright5 {margin-right: 5px;}
.martop5 {margin-top: 5px;}
.marbottom5 {margin-bottom: 5px;}
.martop3{margin-top: 3px;}

.mar10 {margin: 10px;}
.martop10 {margin-top: 10px;}
.marright10 {margin-right: 10px;}
.marbottom10 {margin-bottom: 10px;}
.marleft10 {margin-left: 10px;}

.block-fluid{background-color: #FFFFFF;float:left;width:99.7%;}
.block-fluid .table_wrapper {
    color: #333333;
    float: left;
    font-size: 11px;
    line-height: 16px;
    padding: 5px;
    width: auto;
}
.block-fluid .table_button {
    color: #333333;
    float: left;
    font-size: 11px;
    line-height: 16px;
    padding: 5px;
    width: auto;
}
.block-fluid #table_filter {
    color: #333333;
    float: left;
    font-size: 11px;
    line-height: 16px;
    padding: 5px;
    width: auto;
}
.block-fluid .table_wrapper label, #table_filter label {
    color: #333333;
    font-size: 11px;
    height: auto;
    line-height: 16px;
    margin: 0;
    padding: 0;
}
.block-fluid select {
    color: #333333;
    font-size: 11px;
    line-height: 16px;
    margin: 0;
    padding: 3px 2px 3px 5px;
    width: auto;
}
.block-fluid #table_filter label input[type="text"] {
    color: #333333;
    font-size: 11px;
    height: 15px;
    line-height: 14px;
    margin: 0;
    padding: 3px 2px 3px 5px;
    width: 150px;
}
.block-fluid .table{
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.block-fluid .paginate {
    float: right;
    padding: 5px;
    text-align: right;
}
.block-fluid .paginate a{
    background: -moz-linear-gradient(center top , #F9F9F9 0%, #F1F1F1 100%) repeat scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
	color: #666;
    cursor: pointer;
    font-size: 11px;
    margin-left: 3px;
    padding: 3px 5px;
    text-decoration: none;
}
.block-fluid .paginate a.current{
    background: #416C9B !important;
    border: 1px solid #416C9B !important;
	color: #fff;
}
.block-fluid .table_info {
    color: #333333;
    float: left;
    font-size: 11px;
    line-height: 16px;
    padding: 8px 10px;
}